HS_DYNAMIC_RVS_MV_START

HS_DYNAMIC_RVS_MV_START

   
SYNTAX:

        HS_DYNAMIC_RVS_MV_START(RVS_NO, TRIGGER_MODE [, MEAS_LOOP=x] [, WAIT=x] [, ALL_SITE_ON/FAIL_SITE_ONLY/PLAN_FAIL_SITE_ONLY]);

        NOTE: 1. The argument which can use _C_Variable (RVS_NO, TRIGGER_PIN [, MEAS_LOOP=x])

                  2. The measurement interval must be large than 5.1uS

DESCRIPTION:

        Setting HS_RVS start dynamic measure voltage

REQUIRED ARGUMENT:

        PARA1: RVS_NO

            HS_RVS33~48,HS_RVS65~80,HS_RVS97~112 or power_source_name(string) that has been defined in the PRJ file. Or _C_Variable

            Option: expand for 128RVS

            HS_RVS_EXT65~80,HS_RVS_EXT129~144,HS_RVS_EXT193~208,HS_RVS161~176,HS_RVS_EXT321~336

PARA2: TRIGGER_MODE

    Set the trigger mode. It can be set PTN_TRIG, TP1_PTN_TRIG, TP2_PTN_TRIG, TP3_PTN_TRIG, BP_TRIG1~4

    PTN_TRIG: Trigger signal is from pattern Micro Instruction

                   When using dynamic force/measure with PTN_TRIG, user must define at least one IO pin of utilized dynamic resource slot in PRJ pin define table per site.  

    BP_TRIG1~4: Trigger signal is from Back Plane trigger signal 1~4.    

OPTIONAL ARGUMENT:

        PARA: MEAS_LOOP=x

            Measure for x times to get the Average, Minimum, Maximum value. 

            Default value =1. range:1-4096 or _C_Variable

        PARA: WAIT=x

            Wait time between force and measure.

            x range:GB1~64/MEASURE_VALUE/PinName variable or _C_Variable or parameter name,range:10us-200s; 

            Default: 0ms, Resolution=10us.

        PARA: ALL_SITE_ON/FAIL_SITE_ONLY/PLAN_FAIL_SITE_ONLY

            ALL_SITE_ON: Set driver executed on every site, even on the fail site.

            FAIL_SITE_ONLY: Driver executed on the fail site only.

            PLAN_FAIL_SITE_ONLY: Driver executed on the fail site ,it will occurs at this plan run Fail site only.

            Default: Driver executed on the pass site only.

        

EXAMPLE:

        HS_CLOSE_RVS_OUTPUT_RELAY(HS_RVS33, WAIT=3mS,ON);

        WAIT(1MS);

        HS_FORCE_RVS(HS_RVS33, FORCE_V, 3.0V, 40UA, E1, I2);

        HS_DYNAMIC_RVS_MV_START(HS_RVS33, PTN_TRIG);    

        RUN_PATTERN(DYNAMIC_SD:ST, DYNAMIC_SD:SP, 1, 3);

        HS_DYNAMIC_RVS_SRAM_READ(HS_RVS33, 32, 0, ARRAY_NAME);

         In Pattern file:DYNAMIC_SD.SD                     

          //  CCCCCCCC                                 

          //  HHHHHHHH                                 

          //  987654321                                

          //==============                             

        ST:  000000001; 

               000000010; PTN_TRIG;  // ARRAY_NAME[0]= HS_RVS1_MEAS

               000000001;

               000000010; PTN_TRIG;  // ARRAY_NAME[1]= HS_RVS1_MEAS

               000000001;

               000000010; PTN_TRIG;  // ARRAY_NAME[2]= HS_RVS1_MEAS

               000000001;

               000000010; PTN_TRIG;  // ARRAY_NAME[3]= HS_RVS1_MEAS

               000000001;

        SP:  000000000;

               000000000;